tests {
	font-weight: {{ settings.test.fontWeight }};
	test-set: {{ settings.test.set }};	
}


body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}


#sideColumn {
	position: fixed;
	left: 65px;
	top: 40px;
	z-index: 200;
}
	#sideColumn h1 {
		font-size: 1em;
		font-weight: bold;
	}

	#mainMenu {
		margin-top: 20px;
		list-style: none;
	}
		#mainMenu ul {
			margin-left: 10px;
			list-style: none;
		}
			#mainMenu li {

			}
				#mainMenu a {
					text-decoration: none;
				}
			#mainMenu li.selected { font-weight: bold; }

	#sideFooter {
		position: absolute;
		bottom: 0;
		margin: 0 50px 20px;
	}

#mainColumn {
	position: relative;
	z-index: 100;
	margin: 150px 0 0;
}

	#mainColumn table {
		min-width: 100%;
	}
		#mainColumn td { padding: 0 63px; }

		#mainColumn table table {
			border-collapse: separate;
			border-spacing: 2px;
			min-width: 0;
		}
			#mainColumn td td { padding: 0; }



		#mainColumn .x-articles {

		}

			.x-article {
				position: relative;

			}

			.x-article-controls { margin-top: -20px; min-width: 150px !important; }
			/*.x-article-controls { visibility: hidden; }
			.x-article:hover .x-article-controls { visibility: visible; }
			.x-editable-file-caption { visibility: hidden; }
			.x-article:hover .x-editable-file-caption { visibility: visible; }*/


				.article-gallery {
					min-height: 23px;
					margin-bottom: 10px;
					position: relative;
				}
					
					.article-gallery .x-editable-file-caption { width: 94%; margin: 5px 3% 0; }
					.article-gallery .x-editable-file-caption, .article-gallery .x-editable-file-progress { max-width: none; }

					.article-gallery-cycle .article-gallery-images {
						overflow: hidden;
						/* hide the overflow only when in cycle mode,
						 * because only then .gallery-images always has width and height
						 */
					}

					.article-gallery-nav {
					}
						.article-gallery-prev,
						.article-gallery-next {
							display: block;
							float: left;
							margin-right: 5px;
							text-decoration: none;
						}
						.article-gallery-pages {
							float: left;
						}
							.article-gallery-pages a {
								display: block;
								float: left;
								margin-right: 5px;
								text-decoration: none;
								outline: none;
							}
							.article-gallery-pages a.activeSlide {
								/*text-decoration: line-through;*/
								font-weight: bold;
							}



				.x-article h1 {
					font-size: 12px;
					font-weight: bold;
				}
				.x-article .content {
					clear: both;
					margin-bottom: 10px;
				}
				.x-article .tags {
					clear: both;
				}



